<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        内粗溢出:
            一种程序运行出现的错误
            当程序运行需要的内存超出了剩余内存，就会抛出内存溢出的错误

        内存泄漏:
            占用的内存没有及时释放掉
            内存泄漏积累过多容易内存溢出

            常见的内存泄漏：
                1、意外的全局变量
                2、没有及时清理的计时器回调函数
                3、闭包
     -->

     <script>
        // 2、没有及时清理的计时器回调函数
        let inter = setInterval(() => {
            console.log('-----')
        }, 1000)
        clearInterval(inter) // 清理
     </script>
</body>
</html>